[INFO] fetching crate brotli-decompressor 2.3.1...
[INFO] building brotli-decompressor-2.3.1 against master#ff34b919075f35a1787659e9c448a34b06bab8de for issue-85264
[INFO] extracting crate brotli-decompressor 2.3.1 into /workspace/builds/worker-12/source
[INFO] validating manifest of crates.io crate brotli-decompressor 2.3.1 on toolchain ff34b919075f35a1787659e9c448a34b06bab8de
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate brotli-decompressor 2.3.1
[INFO] finished tweaking crates.io crate brotli-decompressor 2.3.1
[INFO] tweaked toml for crates.io crate brotli-decompressor 2.3.1 written to /workspace/builds/worker-12/source/Cargo.toml
[INFO] crate crates.io crate brotli-decompressor 2.3.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 027ce94e123d17cd3e1f819647fb8bdd74cefc5da6d7e363eb1ed99ab9b2f2bb
[INFO] running `Command { std: "docker" "start" "-a" "027ce94e123d17cd3e1f819647fb8bdd74cefc5da6d7e363eb1ed99ab9b2f2bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "027ce94e123d17cd3e1f819647fb8bdd74cefc5da6d7e363eb1ed99ab9b2f2bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "027ce94e123d17cd3e1f819647fb8bdd74cefc5da6d7e363eb1ed99ab9b2f2bb", kill_on_drop: false }`
[INFO] [stdout] 027ce94e123d17cd3e1f819647fb8bdd74cefc5da6d7e363eb1ed99ab9b2f2bb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cbb12d7cfd453cf86149295251fba49247b507eda4df0be59f2c12f7bcd89570
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "cbb12d7cfd453cf86149295251fba49247b507eda4df0be59f2c12f7bcd89570", kill_on_drop: false }`
[INFO] [stderr]    Compiling alloc-no-stdlib v2.0.1
[INFO] [stderr]    Compiling alloc-stdlib v0.2.1
[INFO] [stderr]    Compiling brotli-decompressor v2.3.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/ffi/mod.rs:37:45
[INFO] [stdout]    |
[INFO] [stdout] 37 | type BrotliAdditionalErrorData = boxed::Box<any::Any + Send + 'static>;
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn any::Any + Send + 'static`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/lib.rs:328:1
[INFO] [stdout]     |
[INFO] [stdout] 328 |   #[no_mangle]
[INFO] [stdout]     |   ^^^^^^^^^^^^
[INFO] [stdout] 329 |   #[repr(C)]
[INFO] [stdout] 330 | / pub struct BrotliDecoderReturnInfo {
[INFO] [stdout] 331 | |     pub decoded_size: usize,
[INFO] [stdout] 332 | |     pub error_string: [u8;256],
[INFO] [stdout] 333 | |     pub error_code: state::BrotliDecoderErrorCode,
[INFO] [stdout] 334 | |     pub result: BrotliResult,
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/huffman/mod.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 30 |   #[derive(PartialEq, Copy, Clone, Debug)]
[INFO] [stdout] 31 | / pub struct HuffmanCode {
[INFO] [stdout] 32 | |   pub value: u16, // symbol value or table offset
[INFO] [stdout] 33 | |   pub bits: u8, // number of bits used for this symbol
[INFO] [stdout] 34 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/state.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 23 | / pub enum BrotliDecoderErrorCode{
[INFO] [stdout] 24 | |   BROTLI_DECODER_NO_ERROR = 0,
[INFO] [stdout] 25 | |   /* Same as BrotliDecoderResult values */
[INFO] [stdout] 26 | |   BROTLI_DECODER_SUCCESS = 1,
[INFO] [stdout] ...  |
[INFO] [stdout] 65 | |   BROTLI_DECODER_ERROR_UNREACHABLE = -31,
[INFO] [stdout] 66 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/decode.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 35 |   #[derive(Debug)]
[INFO] [stdout] 36 | / pub enum BrotliResult {
[INFO] [stdout] 37 | |   ResultSuccess = 1,
[INFO] [stdout] 38 | |   NeedsMoreInput = 2,
[INFO] [stdout] 39 | |   NeedsMoreOutput = 3,
[INFO] [stdout] 40 | |   ResultFailure = 0,
[INFO] [stdout] 41 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   | ------------------------------------------------ not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   |           ------ not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   |                  ----- not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   |                         -- not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   |                             ----- not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   |                                    --- not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   |                                         ------ not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/ffi/mod.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 43 | / pub struct BrotliDecoderState {
[INFO] [stdout] 44 | |     pub custom_allocator: CAllocator,
[INFO] [stdout] 45 | |     pub decompressor: ::BrotliState<SubclassableAllocator,
[INFO] [stdout] 46 | |                                     SubclassableAllocator,
[INFO] [stdout] 47 | |                                     SubclassableAllocator>,
[INFO] [stdout] 48 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/ffi/interface.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout] 8  |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 11 | / pub enum BrotliDecoderParameter {
[INFO] [stdout] 12 | |     BROTLI_DECODER_PARAM_DISABLE_RING_BUFFER_REALLOCATION = 0,
[INFO] [stdout] 13 | |     BROTLI_DECODER_PARAM_LARGE_WINDOW = 1,
[INFO] [stdout] 14 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/ffi/interface.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 19 | / pub enum BrotliDecoderResult {
[INFO] [stdout] 20 | |     BROTLI_DECODER_RESULT_ERROR = 0,
[INFO] [stdout] 21 | |     BROTLI_DECODER_RESULT_SUCCESS = 1,
[INFO] [stdout] 22 | |     BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT = 2,
[INFO] [stdout] 23 | |     BROTLI_DECODER_RESULT_NEEDS_MORE_OUTPUT = 3,
[INFO] [stdout] 24 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/ffi/interface.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[no_mangle]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 38 | pub type brotli_alloc_func = Option<extern "C" fn(data: *mut c_void, size: usize) -> *mut c_void>;
[INFO] [stdout]    | -------------------------------------------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/ffi/interface.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[no_mangle]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 41 | pub type brotli_free_func = Option<extern "C" fn(data: *mut c_void, ptr: *mut c_void) -> ()>;
[INFO] [stdout]    | --------------------------------------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/ffi/interface.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 46 |   #[derive(Clone)]
[INFO] [stdout] 47 | / pub struct CAllocator {
[INFO] [stdout] 48 | |     pub alloc_func: brotli_alloc_func,
[INFO] [stdout] 49 | |     pub free_func: brotli_free_func,
[INFO] [stdout] 50 | |     pub opaque: *mut c_void,
[INFO] [stdout] 51 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]   --> src/huffman/mod.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 | /         core::mem::replace(&mut self.htrees,
[INFO] [stdout] 70 | |                            alloc_u32.alloc_cell(nt));
[INFO] [stdout]    | |_____________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]   --> src/huffman/mod.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 | /         core::mem::replace(&mut self.codes,
[INFO] [stdout] 72 | |                            alloc_hc.alloc_cell(nt * BROTLI_HUFFMAN_MAX_TABLE_SIZE as usize));
[INFO] [stdout]    | |_____________________________________________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1199:5
[INFO] [stdout]      |
[INFO] [stdout] 1199 | /     mem::replace(&mut s.literal_hgroup.codes,
[INFO] [stdout] 1200 | |                  mem::replace(&mut hcodes, AllocHC::AllocatedMemory::default()));
[INFO] [stdout]      | |_________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1201:5
[INFO] [stdout]      |
[INFO] [stdout] 1201 | /     mem::replace(&mut s.literal_hgroup.htrees,
[INFO] [stdout] 1202 | |                  mem::replace(&mut htrees, AllocU32::AllocatedMemory::default()));
[INFO] [stdout]      | |__________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1204:5
[INFO] [stdout]      |
[INFO] [stdout] 1204 | /     mem::replace(&mut s.insert_copy_hgroup.codes,
[INFO] [stdout] 1205 | |                  mem::replace(&mut hcodes, AllocHC::AllocatedMemory::default()));
[INFO] [stdout]      | |_________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1206:5
[INFO] [stdout]      |
[INFO] [stdout] 1206 | /     mem::replace(&mut s.insert_copy_hgroup.htrees,
[INFO] [stdout] 1207 | |                  mem::replace(&mut htrees, AllocU32::AllocatedMemory::default()));
[INFO] [stdout]      | |__________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1209:5
[INFO] [stdout]      |
[INFO] [stdout] 1209 | /     mem::replace(&mut s.distance_hgroup.codes,
[INFO] [stdout] 1210 | |                  mem::replace(&mut hcodes, AllocHC::AllocatedMemory::default()));
[INFO] [stdout]      | |_________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1211:5
[INFO] [stdout]      |
[INFO] [stdout] 1211 | /     mem::replace(&mut s.distance_hgroup.htrees,
[INFO] [stdout] 1212 | |                  mem::replace(&mut htrees, AllocU32::AllocatedMemory::default()));
[INFO] [stdout]      | |__________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1336:9
[INFO] [stdout]      |
[INFO] [stdout] 1336 | /         mem::replace(&mut s.context_map_table,
[INFO] [stdout] 1337 | |                      mem::replace(&mut local_context_map_table,
[INFO] [stdout] 1338 | |                                   AllocHC::AllocatedMemory::default()));
[INFO] [stdout]      | |________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1456:5
[INFO] [stdout]      |
[INFO] [stdout] 1456 | /     mem::replace(&mut s.dist_context_map,
[INFO] [stdout] 1457 | |                  mem::replace(&mut context_map_arg, AllocU8::AllocatedMemory::default()));
[INFO] [stdout]      | |__________________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1460:5
[INFO] [stdout]      |
[INFO] [stdout] 1460 | /     mem::replace(&mut s.context_map,
[INFO] [stdout] 1461 | |                  mem::replace(&mut context_map_arg, AllocU8::AllocatedMemory::default()));
[INFO] [stdout]      | |__________________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:2596:3
[INFO] [stdout]      |
[INFO] [stdout] 2596 | /   core::mem::replace(&mut s.literal_hgroup,
[INFO] [stdout] 2597 | |                      core::mem::replace(&mut saved_literal_hgroup,
[INFO] [stdout] 2598 | |                                         HuffmanTreeGroup::<AllocU32, AllocHC>::default()));
[INFO] [stdout]      | |___________________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:2600:3
[INFO] [stdout]      |
[INFO] [stdout] 2600 | /   core::mem::replace(&mut s.distance_hgroup,
[INFO] [stdout] 2601 | |                      core::mem::replace(&mut saved_distance_hgroup,
[INFO] [stdout] 2602 | |                                         HuffmanTreeGroup::<AllocU32, AllocHC>::default()));
[INFO] [stdout]      | |___________________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:2604:3
[INFO] [stdout]      |
[INFO] [stdout] 2604 | /   core::mem::replace(&mut s.insert_copy_hgroup,
[INFO] [stdout] 2605 | |                      core::mem::replace(&mut saved_insert_copy_hgroup,
[INFO] [stdout] 2606 | |                                         HuffmanTreeGroup::<AllocU32, AllocHC>::default()));
[INFO] [stdout]      | |___________________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:2945:11
[INFO] [stdout]      |
[INFO] [stdout] 2945 | /           mem::replace(&mut s.block_type_length_state.block_type_trees,
[INFO] [stdout] 2946 | |                        new_huffman_table);
[INFO] [stdout]      | |__________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:2964:11
[INFO] [stdout]      |
[INFO] [stdout] 2964 | /           mem::replace(&mut s.block_type_length_state.block_len_trees,
[INFO] [stdout] 2965 | |                        new_huffman_table);
[INFO] [stdout]      | |__________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 34 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 6.09s
[INFO] running `Command { std: "docker" "inspect" "cbb12d7cfd453cf86149295251fba49247b507eda4df0be59f2c12f7bcd89570", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cbb12d7cfd453cf86149295251fba49247b507eda4df0be59f2c12f7bcd89570", kill_on_drop: false }`
[INFO] [stdout] cbb12d7cfd453cf86149295251fba49247b507eda4df0be59f2c12f7bcd89570
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 69e84e01a65ff0a5af10f2c5401e82026c97d06199f30d620ec1f89ac040dbbd
[INFO] running `Command { std: "docker" "start" "-a" "69e84e01a65ff0a5af10f2c5401e82026c97d06199f30d620ec1f89ac040dbbd", kill_on_drop: false }`
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/ffi/mod.rs:37:45
[INFO] [stdout]    |
[INFO] [stdout] 37 | type BrotliAdditionalErrorData = boxed::Box<any::Any + Send + 'static>;
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn any::Any + Send + 'static`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/lib.rs:328:1
[INFO] [stdout]     |
[INFO] [stdout] 328 |   #[no_mangle]
[INFO] [stdout]     |   ^^^^^^^^^^^^
[INFO] [stdout] 329 |   #[repr(C)]
[INFO] [stdout] 330 | / pub struct BrotliDecoderReturnInfo {
[INFO] [stdout] 331 | |     pub decoded_size: usize,
[INFO] [stdout] 332 | |     pub error_string: [u8;256],
[INFO] [stdout] 333 | |     pub error_code: state::BrotliDecoderErrorCode,
[INFO] [stdout] 334 | |     pub result: BrotliResult,
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/huffman/mod.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 30 |   #[derive(PartialEq, Copy, Clone, Debug)]
[INFO] [stdout] 31 | / pub struct HuffmanCode {
[INFO] [stdout] 32 | |   pub value: u16, // symbol value or table offset
[INFO] [stdout] 33 | |   pub bits: u8, // number of bits used for this symbol
[INFO] [stdout] 34 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/state.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 23 | / pub enum BrotliDecoderErrorCode{
[INFO] [stdout] 24 | |   BROTLI_DECODER_NO_ERROR = 0,
[INFO] [stdout] 25 | |   /* Same as BrotliDecoderResult values */
[INFO] [stdout] 26 | |   BROTLI_DECODER_SUCCESS = 1,
[INFO] [stdout] ...  |
[INFO] [stdout] 65 | |   BROTLI_DECODER_ERROR_UNREACHABLE = -31,
[INFO] [stdout] 66 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/decode.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 35 |   #[derive(Debug)]
[INFO] [stdout] 36 | / pub enum BrotliResult {
[INFO] [stdout] 37 | |   ResultSuccess = 1,
[INFO] [stdout] 38 | |   NeedsMoreInput = 2,
[INFO] [stdout] 39 | |   NeedsMoreOutput = 3,
[INFO] [stdout] 40 | |   ResultFailure = 0,
[INFO] [stdout] 41 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   | ------------------------------------------------ not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   |           ------ not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   |                  ----- not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   |                         -- not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   |                             ----- not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   |                                    --- not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   |                                         ------ not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/ffi/mod.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 43 | / pub struct BrotliDecoderState {
[INFO] [stdout] 44 | |     pub custom_allocator: CAllocator,
[INFO] [stdout] 45 | |     pub decompressor: ::BrotliState<SubclassableAllocator,
[INFO] [stdout] 46 | |                                     SubclassableAllocator,
[INFO] [stdout] 47 | |                                     SubclassableAllocator>,
[INFO] [stdout] 48 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/ffi/interface.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout] 8  |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 11 | / pub enum BrotliDecoderParameter {
[INFO] [stdout] 12 | |     BROTLI_DECODER_PARAM_DISABLE_RING_BUFFER_REALLOCATION = 0,
[INFO] [stdout] 13 | |     BROTLI_DECODER_PARAM_LARGE_WINDOW = 1,
[INFO] [stdout] 14 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/ffi/interface.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 19 | / pub enum BrotliDecoderResult {
[INFO] [stdout] 20 | |     BROTLI_DECODER_RESULT_ERROR = 0,
[INFO] [stdout] 21 | |     BROTLI_DECODER_RESULT_SUCCESS = 1,
[INFO] [stdout] 22 | |     BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT = 2,
[INFO] [stdout] 23 | |     BROTLI_DECODER_RESULT_NEEDS_MORE_OUTPUT = 3,
[INFO] [stdout] 24 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/ffi/interface.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[no_mangle]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 38 | pub type brotli_alloc_func = Option<extern "C" fn(data: *mut c_void, size: usize) -> *mut c_void>;
[INFO] [stdout]    | -------------------------------------------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling brotli-decompressor v2.3.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/ffi/interface.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[no_mangle]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 41 | pub type brotli_free_func = Option<extern "C" fn(data: *mut c_void, ptr: *mut c_void) -> ()>;
[INFO] [stdout]    | --------------------------------------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/ffi/interface.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 46 |   #[derive(Clone)]
[INFO] [stdout] 47 | / pub struct CAllocator {
[INFO] [stdout] 48 | |     pub alloc_func: brotli_alloc_func,
[INFO] [stdout] 49 | |     pub free_func: brotli_free_func,
[INFO] [stdout] 50 | |     pub opaque: *mut c_void,
[INFO] [stdout] 51 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]   --> src/huffman/mod.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 | /         core::mem::replace(&mut self.htrees,
[INFO] [stdout] 70 | |                            alloc_u32.alloc_cell(nt));
[INFO] [stdout]    | |_____________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]   --> src/huffman/mod.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 | /         core::mem::replace(&mut self.codes,
[INFO] [stdout] 72 | |                            alloc_hc.alloc_cell(nt * BROTLI_HUFFMAN_MAX_TABLE_SIZE as usize));
[INFO] [stdout]    | |_____________________________________________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1199:5
[INFO] [stdout]      |
[INFO] [stdout] 1199 | /     mem::replace(&mut s.literal_hgroup.codes,
[INFO] [stdout] 1200 | |                  mem::replace(&mut hcodes, AllocHC::AllocatedMemory::default()));
[INFO] [stdout]      | |_________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1201:5
[INFO] [stdout]      |
[INFO] [stdout] 1201 | /     mem::replace(&mut s.literal_hgroup.htrees,
[INFO] [stdout] 1202 | |                  mem::replace(&mut htrees, AllocU32::AllocatedMemory::default()));
[INFO] [stdout]      | |__________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1204:5
[INFO] [stdout]      |
[INFO] [stdout] 1204 | /     mem::replace(&mut s.insert_copy_hgroup.codes,
[INFO] [stdout] 1205 | |                  mem::replace(&mut hcodes, AllocHC::AllocatedMemory::default()));
[INFO] [stdout]      | |_________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1206:5
[INFO] [stdout]      |
[INFO] [stdout] 1206 | /     mem::replace(&mut s.insert_copy_hgroup.htrees,
[INFO] [stdout] 1207 | |                  mem::replace(&mut htrees, AllocU32::AllocatedMemory::default()));
[INFO] [stdout]      | |__________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1209:5
[INFO] [stdout]      |
[INFO] [stdout] 1209 | /     mem::replace(&mut s.distance_hgroup.codes,
[INFO] [stdout] 1210 | |                  mem::replace(&mut hcodes, AllocHC::AllocatedMemory::default()));
[INFO] [stdout]      | |_________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1211:5
[INFO] [stdout]      |
[INFO] [stdout] 1211 | /     mem::replace(&mut s.distance_hgroup.htrees,
[INFO] [stdout] 1212 | |                  mem::replace(&mut htrees, AllocU32::AllocatedMemory::default()));
[INFO] [stdout]      | |__________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1336:9
[INFO] [stdout]      |
[INFO] [stdout] 1336 | /         mem::replace(&mut s.context_map_table,
[INFO] [stdout] 1337 | |                      mem::replace(&mut local_context_map_table,
[INFO] [stdout] 1338 | |                                   AllocHC::AllocatedMemory::default()));
[INFO] [stdout]      | |________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1456:5
[INFO] [stdout]      |
[INFO] [stdout] 1456 | /     mem::replace(&mut s.dist_context_map,
[INFO] [stdout] 1457 | |                  mem::replace(&mut context_map_arg, AllocU8::AllocatedMemory::default()));
[INFO] [stdout]      | |__________________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1460:5
[INFO] [stdout]      |
[INFO] [stdout] 1460 | /     mem::replace(&mut s.context_map,
[INFO] [stdout] 1461 | |                  mem::replace(&mut context_map_arg, AllocU8::AllocatedMemory::default()));
[INFO] [stdout]      | |__________________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:2596:3
[INFO] [stdout]      |
[INFO] [stdout] 2596 | /   core::mem::replace(&mut s.literal_hgroup,
[INFO] [stdout] 2597 | |                      core::mem::replace(&mut saved_literal_hgroup,
[INFO] [stdout] 2598 | |                                         HuffmanTreeGroup::<AllocU32, AllocHC>::default()));
[INFO] [stdout]      | |___________________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:2600:3
[INFO] [stdout]      |
[INFO] [stdout] 2600 | /   core::mem::replace(&mut s.distance_hgroup,
[INFO] [stdout] 2601 | |                      core::mem::replace(&mut saved_distance_hgroup,
[INFO] [stdout] 2602 | |                                         HuffmanTreeGroup::<AllocU32, AllocHC>::default()));
[INFO] [stdout]      | |___________________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:2604:3
[INFO] [stdout]      |
[INFO] [stdout] 2604 | /   core::mem::replace(&mut s.insert_copy_hgroup,
[INFO] [stdout] 2605 | |                      core::mem::replace(&mut saved_insert_copy_hgroup,
[INFO] [stdout] 2606 | |                                         HuffmanTreeGroup::<AllocU32, AllocHC>::default()));
[INFO] [stdout]      | |___________________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:2945:11
[INFO] [stdout]      |
[INFO] [stdout] 2945 | /           mem::replace(&mut s.block_type_length_state.block_type_trees,
[INFO] [stdout] 2946 | |                        new_huffman_table);
[INFO] [stdout]      | |__________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:2964:11
[INFO] [stdout]      |
[INFO] [stdout] 2964 | /           mem::replace(&mut s.block_type_length_state.block_len_trees,
[INFO] [stdout] 2965 | |                        new_huffman_table);
[INFO] [stdout]      | |__________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 34 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/64x.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:314:17
[INFO] [stdout]     |
[INFO] [stdout] 314 |   reader_helper(include_bytes!("../../testdata/64x.compressed"),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/64x: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:315:44
[INFO] [stdout]     |
[INFO] [stdout] 315 | ...                   include_bytes!("../../testdata/64x"), 181)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/random_then_unicode.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:322:17
[INFO] [stdout]     |
[INFO] [stdout] 322 |   reader_helper(include_bytes!("../../testdata/random_then_unicode.compressed"),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/random_then_unicode: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:323:44
[INFO] [stdout]     |
[INFO] [stdout] 323 | ...                   include_bytes!("../../testdata/random_then_unicode"), 121)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/64x.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:383:17
[INFO] [stdout]     |
[INFO] [stdout] 383 |   writer_helper(include_bytes!("../../testdata/64x.compressed"),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/64x: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:384:44
[INFO] [stdout]     |
[INFO] [stdout] 384 | ...                   include_bytes!("../../testdata/64x"), 1)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/mapsdatazrh.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:393:17
[INFO] [stdout]     |
[INFO] [stdout] 393 |   writer_helper(include_bytes!("../../testdata/mapsdatazrh.compressed"),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/mapsdatazrh: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:394:17
[INFO] [stdout]     |
[INFO] [stdout] 394 |                 include_bytes!("../../testdata/mapsdatazrh"), 512)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/mapsdatazrh.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:401:27
[INFO] [stdout]     |
[INFO] [stdout] 401 |   writer_early_out_helper(include_bytes!("../../testdata/mapsdatazrh.compressed"),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/mapsdatazrh: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:402:44
[INFO] [stdout]     |
[INFO] [stdout] 402 | ...                   include_bytes!("../../testdata/mapsdatazrh"), 65536, 65536)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/64x.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:519:44
[INFO] [stdout]     |
[INFO] [stdout] 519 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/64x.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/64x: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:520:44
[INFO] [stdout]     |
[INFO] [stdout] 520 | ...                   include_bytes!("../../testdata/64x"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/random1024.br: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:527:44
[INFO] [stdout]     |
[INFO] [stdout] 527 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/random1024.br"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/random1024: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:528:44
[INFO] [stdout]     |
[INFO] [stdout] 528 | ...                   include_bytes!("../../testdata/random1024"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/random1024.br: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:534:44
[INFO] [stdout]     |
[INFO] [stdout] 534 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/random1024.br"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/random1024: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:535:44
[INFO] [stdout]     |
[INFO] [stdout] 535 | ...                   include_bytes!("../../testdata/random1024"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/asyoulik.txt.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:542:44
[INFO] [stdout]     |
[INFO] [stdout] 542 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/asyoulik.txt.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> examples/decompress.rs:23:28
[INFO] [stdout]    |
[INFO] [stdout] 23 |                     panic!(e);
[INFO] [stdout]    |                            ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_fmt_panic)]` on by default
[INFO] [stdout]    = note: this is no longer accepted in Rust 2021
[INFO] [stdout] help: add a "{}" format string to Display the message
[INFO] [stdout]    |
[INFO] [stdout] 23 |                     panic!("{}", e);
[INFO] [stdout]    |                            ^^^^^
[INFO] [stdout] help: or use std::panic::panic_any instead
[INFO] [stdout]    |
[INFO] [stdout] 23 |                     std::panic::panic_any(e);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> examples/decompress.rs:30:42
[INFO] [stdout]    |
[INFO] [stdout] 30 |                         Err(e) => panic!(e),
[INFO] [stdout]    |                                          ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this is no longer accepted in Rust 2021
[INFO] [stdout] help: add a "{}" format string to Display the message
[INFO] [stdout]    |
[INFO] [stdout] 30 |                         Err(e) => panic!("{}", e),
[INFO] [stdout]    |                                          ^^^^^
[INFO] [stdout] help: or use std::panic::panic_any instead
[INFO] [stdout]    |
[INFO] [stdout] 30 |                         Err(e) => std::panic::panic_any(e),
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/asyoulik.txt: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:543:44
[INFO] [stdout]     |
[INFO] [stdout] 543 | ...                   include_bytes!("../../testdata/asyoulik.txt"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/64x: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:552:44
[INFO] [stdout]     |
[INFO] [stdout] 552 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/64x"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/64x: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:553:44
[INFO] [stdout]     |
[INFO] [stdout] 553 | ...                   include_bytes!("../../testdata/64x"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/alice29.txt.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:557:36
[INFO] [stdout]     |
[INFO] [stdout] 557 | static ALICE29_BR: &'static [u8] = include_bytes!("../../testdata/alice29.txt.compressed");
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/alice29.txt: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:558:33
[INFO] [stdout]     |
[INFO] [stdout] 558 | static ALICE29: &'static [u8] = include_bytes!("../../testdata/alice29.txt");
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/backward65536.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:576:44
[INFO] [stdout]     |
[INFO] [stdout] 576 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/backward65536.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/backward65536: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:577:44
[INFO] [stdout]     |
[INFO] [stdout] 577 | ...                   include_bytes!("../../testdata/backward65536"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/compressed_file.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:585:44
[INFO] [stdout]     |
[INFO] [stdout] 585 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/compressed_file.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/compressed_file: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:586:44
[INFO] [stdout]     |
[INFO] [stdout] 586 | ...                   include_bytes!("../../testdata/compressed_file"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/compressed_repeated.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:593:44
[INFO] [stdout]     |
[INFO] [stdout] 593 |     assert_decompressed_input_matches_output(include_bytes!("../../testdata/compressed_repeated.\
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 594 | |                                                            compressed"),
[INFO] [stdout]     | |_______________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/compressed_repeated: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:595:44
[INFO] [stdout]     |
[INFO] [stdout] 595 | ...                   include_bytes!("../../testdata/compressed_repeated"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:602:44
[INFO] [stdout]     |
[INFO] [stdout] 602 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:603:44
[INFO] [stdout]     |
[INFO] [stdout] 603 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.00: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:609:44
[INFO] [stdout]     |
[INFO] [stdout] 609 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.00"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:610:44
[INFO] [stdout]     |
[INFO] [stdout] 610 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.01: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:616:44
[INFO] [stdout]     |
[INFO] [stdout] 616 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.01"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:617:44
[INFO] [stdout]     |
[INFO] [stdout] 617 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.02: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:623:44
[INFO] [stdout]     |
[INFO] [stdout] 623 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.02"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:624:44
[INFO] [stdout]     |
[INFO] [stdout] 624 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.03: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:630:44
[INFO] [stdout]     |
[INFO] [stdout] 630 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.03"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:631:44
[INFO] [stdout]     |
[INFO] [stdout] 631 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.04: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:637:44
[INFO] [stdout]     |
[INFO] [stdout] 637 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.04"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:638:44
[INFO] [stdout]     |
[INFO] [stdout] 638 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.05: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:644:44
[INFO] [stdout]     |
[INFO] [stdout] 644 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.05"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:645:44
[INFO] [stdout]     |
[INFO] [stdout] 645 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.06: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:651:44
[INFO] [stdout]     |
[INFO] [stdout] 651 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.06"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:652:44
[INFO] [stdout]     |
[INFO] [stdout] 652 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.07: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:658:44
[INFO] [stdout]     |
[INFO] [stdout] 658 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.07"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:659:44
[INFO] [stdout]     |
[INFO] [stdout] 659 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.08: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:665:44
[INFO] [stdout]     |
[INFO] [stdout] 665 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.08"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:666:44
[INFO] [stdout]     |
[INFO] [stdout] 666 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.09: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:672:44
[INFO] [stdout]     |
[INFO] [stdout] 672 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.09"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:673:44
[INFO] [stdout]     |
[INFO] [stdout] 673 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.10: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:679:44
[INFO] [stdout]     |
[INFO] [stdout] 679 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.10"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:680:44
[INFO] [stdout]     |
[INFO] [stdout] 680 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.11: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:686:44
[INFO] [stdout]     |
[INFO] [stdout] 686 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.11"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:687:44
[INFO] [stdout]     |
[INFO] [stdout] 687 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.12: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:693:44
[INFO] [stdout]     |
[INFO] [stdout] 693 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.12"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:694:44
[INFO] [stdout]     |
[INFO] [stdout] 694 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.13: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:700:44
[INFO] [stdout]     |
[INFO] [stdout] 700 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.13"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:701:44
[INFO] [stdout]     |
[INFO] [stdout] 701 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.14: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:707:44
[INFO] [stdout]     |
[INFO] [stdout] 707 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.14"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:708:44
[INFO] [stdout]     |
[INFO] [stdout] 708 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.15: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:714:44
[INFO] [stdout]     |
[INFO] [stdout] 714 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.15"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:715:44
[INFO] [stdout]     |
[INFO] [stdout] 715 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.16: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:721:44
[INFO] [stdout]     |
[INFO] [stdout] 721 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.16"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:722:44
[INFO] [stdout]     |
[INFO] [stdout] 722 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.17: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:728:44
[INFO] [stdout]     |
[INFO] [stdout] 728 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.17"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:729:44
[INFO] [stdout]     |
[INFO] [stdout] 729 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty.compressed.18: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:735:44
[INFO] [stdout]     |
[INFO] [stdout] 735 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/empty.compressed.18"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:736:44
[INFO] [stdout]     |
[INFO] [stdout] 736 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/lcet10.txt.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:743:44
[INFO] [stdout]     |
[INFO] [stdout] 743 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/lcet10.txt.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/lcet10.txt: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:744:44
[INFO] [stdout]     |
[INFO] [stdout] 744 | ...                   include_bytes!("../../testdata/lcet10.txt"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/mapsdatazrh.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:751:44
[INFO] [stdout]     |
[INFO] [stdout] 751 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/mapsdatazrh.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/mapsdatazrh: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:752:44
[INFO] [stdout]     |
[INFO] [stdout] 752 | ...                   include_bytes!("../../testdata/mapsdatazrh"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/monkey.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:759:44
[INFO] [stdout]     |
[INFO] [stdout] 759 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/monkey.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/monkey: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:760:44
[INFO] [stdout]     |
[INFO] [stdout] 760 | ...                   include_bytes!("../../testdata/monkey"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/monkey.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:767:44
[INFO] [stdout]     |
[INFO] [stdout] 767 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/monkey.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/monkey: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:768:44
[INFO] [stdout]     |
[INFO] [stdout] 768 | ...                   include_bytes!("../../testdata/monkey"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/monkey.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:775:44
[INFO] [stdout]     |
[INFO] [stdout] 775 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/monkey.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/monkey: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:776:44
[INFO] [stdout]     |
[INFO] [stdout] 776 | ...                   include_bytes!("../../testdata/monkey"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/plrabn12.txt.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:783:44
[INFO] [stdout]     |
[INFO] [stdout] 783 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/plrabn12.txt.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/plrabn12.txt: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:784:44
[INFO] [stdout]     |
[INFO] [stdout] 784 | ...                   include_bytes!("../../testdata/plrabn12.txt"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/random_org_10k.bin.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:791:44
[INFO] [stdout]     |
[INFO] [stdout] 791 |     assert_decompressed_input_matches_output(include_bytes!("../../testdata/random_org_10k.bin.\
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 792 | |                                                            compressed"),
[INFO] [stdout]     | |_______________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/random_org_10k.bin: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:793:44
[INFO] [stdout]     |
[INFO] [stdout] 793 | ...                   include_bytes!("../../testdata/random_org_10k.bin"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/ukkonooa.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:800:44
[INFO] [stdout]     |
[INFO] [stdout] 800 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/ukkonooa.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/ukkonooa: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:801:44
[INFO] [stdout]     |
[INFO] [stdout] 801 | ...                   include_bytes!("../../testdata/ukkonooa"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/ukkonooa.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:808:44
[INFO] [stdout]     |
[INFO] [stdout] 808 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/ukkonooa.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/ukkonooa: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:809:44
[INFO] [stdout]     |
[INFO] [stdout] 809 | ...                   include_bytes!("../../testdata/ukkonooa"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/ukkonooa.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:816:44
[INFO] [stdout]     |
[INFO] [stdout] 816 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/ukkonooa.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/ukkonooa: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:817:44
[INFO] [stdout]     |
[INFO] [stdout] 817 | ...                   include_bytes!("../../testdata/ukkonooa"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/x.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:824:44
[INFO] [stdout]     |
[INFO] [stdout] 824 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/x.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/x: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:825:44
[INFO] [stdout]     |
[INFO] [stdout] 825 | ...                   include_bytes!("../../testdata/x"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/x.compressed.00: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:831:44
[INFO] [stdout]     |
[INFO] [stdout] 831 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/x.compressed.00"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/x: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:832:44
[INFO] [stdout]     |
[INFO] [stdout] 832 | ...                   include_bytes!("../../testdata/x"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/x.compressed.01: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:838:44
[INFO] [stdout]     |
[INFO] [stdout] 838 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/x.compressed.01"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/x: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:839:44
[INFO] [stdout]     |
[INFO] [stdout] 839 | ...                   include_bytes!("../../testdata/x"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/x.compressed.02: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:845:44
[INFO] [stdout]     |
[INFO] [stdout] 845 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/x.compressed.02"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/x: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:846:44
[INFO] [stdout]     |
[INFO] [stdout] 846 | ...                   include_bytes!("../../testdata/x"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/x.compressed.03: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:852:44
[INFO] [stdout]     |
[INFO] [stdout] 852 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/x.compressed.03"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/x: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:853:44
[INFO] [stdout]     |
[INFO] [stdout] 853 | ...                   include_bytes!("../../testdata/x"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/xyzzy.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:860:44
[INFO] [stdout]     |
[INFO] [stdout] 860 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/xyzzy.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/xyzzy: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:861:44
[INFO] [stdout]     |
[INFO] [stdout] 861 | ...                   include_bytes!("../../testdata/xyzzy"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/zeros.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:868:44
[INFO] [stdout]     |
[INFO] [stdout] 868 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/zeros.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/zeros: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:869:44
[INFO] [stdout]     |
[INFO] [stdout] 869 | ...                   include_bytes!("../../testdata/zeros"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/metablock_reset.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:877:44
[INFO] [stdout]     |
[INFO] [stdout] 877 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/metablock_reset.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/metablock_reset: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:878:44
[INFO] [stdout]     |
[INFO] [stdout] 878 | ...                   include_bytes!("../../testdata/metablock_reset"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/fuzz502.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:885:44
[INFO] [stdout]     |
[INFO] [stdout] 885 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/fuzz502.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/fuzz502: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:886:44
[INFO] [stdout]     |
[INFO] [stdout] 886 | ...                   include_bytes!("../../testdata/fuzz502"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/metablock_reset.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:930:44
[INFO] [stdout]     |
[INFO] [stdout] 930 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/metablock_reset.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/metablock_reset: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:931:44
[INFO] [stdout]     |
[INFO] [stdout] 931 | ...                   include_bytes!("../../testdata/metablock_reset"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/metablock_reset.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:938:44
[INFO] [stdout]     |
[INFO] [stdout] 938 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/metablock_reset.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/metablock_reset: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:939:44
[INFO] [stdout]     |
[INFO] [stdout] 939 | ...                   include_bytes!("../../testdata/metablock_reset"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/metablock_reset.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:946:44
[INFO] [stdout]     |
[INFO] [stdout] 946 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/metablock_reset.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/metablock_reset: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:947:44
[INFO] [stdout]     |
[INFO] [stdout] 947 | ...                   include_bytes!("../../testdata/metablock_reset"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/metablock_reset.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:954:44
[INFO] [stdout]     |
[INFO] [stdout] 954 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/metablock_reset.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/metablock_reset: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:955:44
[INFO] [stdout]     |
[INFO] [stdout] 955 | ...                   include_bytes!("../../testdata/metablock_reset"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/borked.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:963:44
[INFO] [stdout]     |
[INFO] [stdout] 963 |   assert_decompressed_input_matches_output(include_bytes!("../../testdata/borked.compressed"),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/empty: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:964:44
[INFO] [stdout]     |
[INFO] [stdout] 964 | ...                   include_bytes!("../../testdata/empty"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/ends_with_truncated_dictionary.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:971:44
[INFO] [stdout]     |
[INFO] [stdout] 971 |     assert_decompressed_input_matches_output(include_bytes!("../../testdata/ends_with_truncated_dictionary.\
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 972 | |                                                            compressed"),
[INFO] [stdout]     | |_______________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/ends_with_truncated_dictionary: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:973:44
[INFO] [stdout]     |
[INFO] [stdout] 973 | ...                   include_bytes!("../../testdata/ends_with_truncated_dictionary"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/random_then_unicode.compressed: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:980:44
[INFO] [stdout]     |
[INFO] [stdout] 980 |     assert_decompressed_input_matches_output(include_bytes!("../../testdata/random_then_unicode.\
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 981 | |                                                            compressed"),
[INFO] [stdout]     | |_______________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/random_then_unicode: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:982:44
[INFO] [stdout]     |
[INFO] [stdout] 982 | ...                   include_bytes!("../../testdata/random_then_unicode"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/rnd_chunk.br: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:988:41
[INFO] [stdout]     |
[INFO] [stdout] 988 |   assert_huge_file_input_matches_output(include_bytes!("../../testdata/rnd_chunk.br"),
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/rnd_prefix: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:989:41
[INFO] [stdout]     |
[INFO] [stdout] 989 | ...                   include_bytes!("../../testdata/rnd_prefix"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/rnd_postfix: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/integration_tests.rs:990:41
[INFO] [stdout]     |
[INFO] [stdout] 990 | ...                   include_bytes!("../../testdata/rnd_postfix"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/alice29.txt.compressed: No such file or directory (os error 2)
[INFO] [stdout]   --> src/bin/tests.rs:98:16
[INFO] [stdout]    |
[INFO] [stdout] 98 |   let in_buf = include_bytes!("../../testdata/alice29.txt.compressed");
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/bin/../../testdata/alice29.txt: No such file or directory (os error 2)
[INFO] [stdout]    --> src/bin/tests.rs:107:15
[INFO] [stdout]     |
[INFO] [stdout] 107 |   let truth = include_bytes!("../../testdata/alice29.txt");
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/bin/integration_tests.rs:173:11
[INFO] [stdout]     |
[INFO] [stdout] 173 |           try!(_write_all(&mut w, &output.slice()[..output_offset]));
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/bin/integration_tests.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |         try!(_write_all(&mut w, &output.slice()[..output_offset]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 125 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `brotli-decompressor`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/ffi/mod.rs:37:45
[INFO] [stdout]    |
[INFO] [stdout] 37 | type BrotliAdditionalErrorData = boxed::Box<any::Any + Send + 'static>;
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn any::Any + Send + 'static`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/lib.rs:328:1
[INFO] [stdout]     |
[INFO] [stdout] 328 |   #[no_mangle]
[INFO] [stdout]     |   ^^^^^^^^^^^^
[INFO] [stdout] 329 |   #[repr(C)]
[INFO] [stdout] 330 | / pub struct BrotliDecoderReturnInfo {
[INFO] [stdout] 331 | |     pub decoded_size: usize,
[INFO] [stdout] 332 | |     pub error_string: [u8;256],
[INFO] [stdout] 333 | |     pub error_code: state::BrotliDecoderErrorCode,
[INFO] [stdout] 334 | |     pub result: BrotliResult,
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/huffman/mod.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 30 |   #[derive(PartialEq, Copy, Clone, Debug)]
[INFO] [stdout] 31 | / pub struct HuffmanCode {
[INFO] [stdout] 32 | |   pub value: u16, // symbol value or table offset
[INFO] [stdout] 33 | |   pub bits: u8, // number of bits used for this symbol
[INFO] [stdout] 34 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/state.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 23 | / pub enum BrotliDecoderErrorCode{
[INFO] [stdout] 24 | |   BROTLI_DECODER_NO_ERROR = 0,
[INFO] [stdout] 25 | |   /* Same as BrotliDecoderResult values */
[INFO] [stdout] 26 | |   BROTLI_DECODER_SUCCESS = 1,
[INFO] [stdout] ...  |
[INFO] [stdout] 65 | |   BROTLI_DECODER_ERROR_UNREACHABLE = -31,
[INFO] [stdout] 66 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/decode.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 35 |   #[derive(Debug)]
[INFO] [stdout] 36 | / pub enum BrotliResult {
[INFO] [stdout] 37 | |   ResultSuccess = 1,
[INFO] [stdout] 38 | |   NeedsMoreInput = 2,
[INFO] [stdout] 39 | |   NeedsMoreOutput = 3,
[INFO] [stdout] 40 | |   ResultFailure = 0,
[INFO] [stdout] 41 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   | ------------------------------------------------ not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   |           ------ not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   |                  ----- not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   |                         -- not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   |                             ----- not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   |                                    --- not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]  --> src/ffi/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[no_mangle]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 4 | #[cfg(feature="std")]
[INFO] [stdout] 5 | use std::{thread,panic, io, boxed, any, string};
[INFO] [stdout]   |                                         ------ not a function or static
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/ffi/mod.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 43 | / pub struct BrotliDecoderState {
[INFO] [stdout] 44 | |     pub custom_allocator: CAllocator,
[INFO] [stdout] 45 | |     pub decompressor: ::BrotliState<SubclassableAllocator,
[INFO] [stdout] 46 | |                                     SubclassableAllocator,
[INFO] [stdout] 47 | |                                     SubclassableAllocator>,
[INFO] [stdout] 48 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/ffi/interface.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout] 8  |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 11 | / pub enum BrotliDecoderParameter {
[INFO] [stdout] 12 | |     BROTLI_DECODER_PARAM_DISABLE_RING_BUFFER_REALLOCATION = 0,
[INFO] [stdout] 13 | |     BROTLI_DECODER_PARAM_LARGE_WINDOW = 1,
[INFO] [stdout] 14 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/ffi/interface.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 19 | / pub enum BrotliDecoderResult {
[INFO] [stdout] 20 | |     BROTLI_DECODER_RESULT_ERROR = 0,
[INFO] [stdout] 21 | |     BROTLI_DECODER_RESULT_SUCCESS = 1,
[INFO] [stdout] 22 | |     BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT = 2,
[INFO] [stdout] 23 | |     BROTLI_DECODER_RESULT_NEEDS_MORE_OUTPUT = 3,
[INFO] [stdout] 24 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/ffi/interface.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[no_mangle]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 38 | pub type brotli_alloc_func = Option<extern "C" fn(data: *mut c_void, size: usize) -> *mut c_void>;
[INFO] [stdout]    | -------------------------------------------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/ffi/interface.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[no_mangle]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 41 | pub type brotli_free_func = Option<extern "C" fn(data: *mut c_void, ptr: *mut c_void) -> ()>;
[INFO] [stdout]    | --------------------------------------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/ffi/interface.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 |   #[no_mangle]
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout] 46 |   #[derive(Clone)]
[INFO] [stdout] 47 | / pub struct CAllocator {
[INFO] [stdout] 48 | |     pub alloc_func: brotli_alloc_func,
[INFO] [stdout] 49 | |     pub free_func: brotli_free_func,
[INFO] [stdout] 50 | |     pub opaque: *mut c_void,
[INFO] [stdout] 51 | | }
[INFO] [stdout]    | |_- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]   --> src/huffman/mod.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 | /         core::mem::replace(&mut self.htrees,
[INFO] [stdout] 70 | |                            alloc_u32.alloc_cell(nt));
[INFO] [stdout]    | |_____________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]   --> src/huffman/mod.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 | /         core::mem::replace(&mut self.codes,
[INFO] [stdout] 72 | |                            alloc_hc.alloc_cell(nt * BROTLI_HUFFMAN_MAX_TABLE_SIZE as usize));
[INFO] [stdout]    | |_____________________________________________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1199:5
[INFO] [stdout]      |
[INFO] [stdout] 1199 | /     mem::replace(&mut s.literal_hgroup.codes,
[INFO] [stdout] 1200 | |                  mem::replace(&mut hcodes, AllocHC::AllocatedMemory::default()));
[INFO] [stdout]      | |_________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1201:5
[INFO] [stdout]      |
[INFO] [stdout] 1201 | /     mem::replace(&mut s.literal_hgroup.htrees,
[INFO] [stdout] 1202 | |                  mem::replace(&mut htrees, AllocU32::AllocatedMemory::default()));
[INFO] [stdout]      | |__________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1204:5
[INFO] [stdout]      |
[INFO] [stdout] 1204 | /     mem::replace(&mut s.insert_copy_hgroup.codes,
[INFO] [stdout] 1205 | |                  mem::replace(&mut hcodes, AllocHC::AllocatedMemory::default()));
[INFO] [stdout]      | |_________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1206:5
[INFO] [stdout]      |
[INFO] [stdout] 1206 | /     mem::replace(&mut s.insert_copy_hgroup.htrees,
[INFO] [stdout] 1207 | |                  mem::replace(&mut htrees, AllocU32::AllocatedMemory::default()));
[INFO] [stdout]      | |__________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1209:5
[INFO] [stdout]      |
[INFO] [stdout] 1209 | /     mem::replace(&mut s.distance_hgroup.codes,
[INFO] [stdout] 1210 | |                  mem::replace(&mut hcodes, AllocHC::AllocatedMemory::default()));
[INFO] [stdout]      | |_________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1211:5
[INFO] [stdout]      |
[INFO] [stdout] 1211 | /     mem::replace(&mut s.distance_hgroup.htrees,
[INFO] [stdout] 1212 | |                  mem::replace(&mut htrees, AllocU32::AllocatedMemory::default()));
[INFO] [stdout]      | |__________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1336:9
[INFO] [stdout]      |
[INFO] [stdout] 1336 | /         mem::replace(&mut s.context_map_table,
[INFO] [stdout] 1337 | |                      mem::replace(&mut local_context_map_table,
[INFO] [stdout] 1338 | |                                   AllocHC::AllocatedMemory::default()));
[INFO] [stdout]      | |________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1456:5
[INFO] [stdout]      |
[INFO] [stdout] 1456 | /     mem::replace(&mut s.dist_context_map,
[INFO] [stdout] 1457 | |                  mem::replace(&mut context_map_arg, AllocU8::AllocatedMemory::default()));
[INFO] [stdout]      | |__________________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:1460:5
[INFO] [stdout]      |
[INFO] [stdout] 1460 | /     mem::replace(&mut s.context_map,
[INFO] [stdout] 1461 | |                  mem::replace(&mut context_map_arg, AllocU8::AllocatedMemory::default()));
[INFO] [stdout]      | |__________________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:2596:3
[INFO] [stdout]      |
[INFO] [stdout] 2596 | /   core::mem::replace(&mut s.literal_hgroup,
[INFO] [stdout] 2597 | |                      core::mem::replace(&mut saved_literal_hgroup,
[INFO] [stdout] 2598 | |                                         HuffmanTreeGroup::<AllocU32, AllocHC>::default()));
[INFO] [stdout]      | |___________________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:2600:3
[INFO] [stdout]      |
[INFO] [stdout] 2600 | /   core::mem::replace(&mut s.distance_hgroup,
[INFO] [stdout] 2601 | |                      core::mem::replace(&mut saved_distance_hgroup,
[INFO] [stdout] 2602 | |                                         HuffmanTreeGroup::<AllocU32, AllocHC>::default()));
[INFO] [stdout]      | |___________________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:2604:3
[INFO] [stdout]      |
[INFO] [stdout] 2604 | /   core::mem::replace(&mut s.insert_copy_hgroup,
[INFO] [stdout] 2605 | |                      core::mem::replace(&mut saved_insert_copy_hgroup,
[INFO] [stdout] 2606 | |                                         HuffmanTreeGroup::<AllocU32, AllocHC>::default()));
[INFO] [stdout]      | |___________________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:2945:11
[INFO] [stdout]      |
[INFO] [stdout] 2945 | /           mem::replace(&mut s.block_type_length_state.block_type_trees,
[INFO] [stdout] 2946 | |                        new_huffman_table);
[INFO] [stdout]      | |__________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::mem::replace` that must be used
[INFO] [stdout]     --> src/decode.rs:2964:11
[INFO] [stdout]      |
[INFO] [stdout] 2964 | /           mem::replace(&mut s.block_type_length_state.block_len_trees,
[INFO] [stdout] 2965 | |                        new_huffman_table);
[INFO] [stdout]      | |__________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 34 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "69e84e01a65ff0a5af10f2c5401e82026c97d06199f30d620ec1f89ac040dbbd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "69e84e01a65ff0a5af10f2c5401e82026c97d06199f30d620ec1f89ac040dbbd", kill_on_drop: false }`
[INFO] [stdout] 69e84e01a65ff0a5af10f2c5401e82026c97d06199f30d620ec1f89ac040dbbd
